DESAL -- Programmer's String Utilities lexfile. Adds ADBUF$, ASC$, ATH$, HTA$, RED$, KEYWAIT$, and REV$ to BASIC, and improves the built-in PEEK$ and POKE. Size: 718 bytes. ADBUF$ finds the address of the specified buffer. ASC$ returns its argument string with all non-printable characters (ASCII codes 0-31 and 127-255) changed to a period. ATH$ (ASCII To Hex) converts each byte of a string into two nibble-reversed hex digits. HTA$ (Hex To ASCII) converts a string of nibble-reversed hex digits into the corresponding ASCII string. RED$ reduces a string by removing all spaces on both ends. KEYWAIT$ is like KEY$ but it waits for the key in a low-drain mode. REV$ reverses a string. PEEK$ and POKE are improved to work anywhere, even on SECURE and PRIVATE sections of memory. *** DESAL *** (31239) File Header (3139B) E1/01 ADBUF$($) (31414) E1/02 ASC$($) (31467) E1/03 ATH$($) (312E5) E1/04 HTA$($) (314F0) E1/05 RED$($) (316B7) 01/3F PEEK$($,#) (3159A) 01/40 POKE (31785) 52/01 KEYWAIT$ fn (317EC) 52/0C REV$($) (317FA) Next File Header